package Sistema.professor.aluno;

public class ProfDE extends Professor {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2543622363329561112L;
	private double salario;

	public ProfDE(String n, int m, double s) {
		super(n, m, 40);
		try {
			setSalario(s);
		} catch (Exception e) {
			throw new IllegalStateException(
					"Valores inv·lidos no construtor ProfRegime");
		}
	}

	public void setSalario(double s) {
		if (s < 0) {
			throw new IllegalArgumentException(
					"Argumento negativo em setSalario");
		} else {
			salario = s;
		}
	}

	public String toString() {
		return super.toString() + "\n" + "Salario: " + salario;
	}

	public double getSalario() {
		return salario;
	}
}
